package com.bj.dz.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/***
*   发电厂房数据
*/
@Data
@ApiModel("发电厂房数据")
public class ElectricityMadeHourse implements Serializable {
         //主键
        @ApiModelProperty(value = "主键【添加可以忽略，修改必须得有】", required = false)
        private Integer id;
         //发电厂房编码
        @ApiModelProperty(value = "发电厂房编码", required = true)
        private String mid;
         //发电厂房名称
        @ApiModelProperty(value = "发电厂房名称", required = true)
        private String name;
         //发电厂房位置
        @ApiModelProperty(value = "发电厂房位置", required = true)
        private String position;
         //经度
        @ApiModelProperty(value = "经度", required = true)
        private String longitude;
         //纬度
        @ApiModelProperty(value = "纬度", required = true)
        private String latitude;
         //建设年代(年)
        @ApiModelProperty(value = "建设年代(年)", required = true)
        private Integer year;
         //设防烈度(0--6度)
        @ApiModelProperty(value = "设防烈度(0--6度)", required = true)
        private Integer intensity;
         //装机容量(万千瓦)
        @ApiModelProperty(value = "装机容量(万千瓦)", required = true)
        private Double installCapacity;
         //发电类型：A火力发电；B水利发电；C其它
        @ApiModelProperty(value = "发电类型：A火力发电；B水利发电；C其它", required = true)
        private String generatingType;
         //发电站总造价(万元)
        @ApiModelProperty(value = "发电站总造价(万元)", required = true)
        private Double totalCostPowerPlant;
         //变电设备造价(万元)
        @ApiModelProperty(value = "变电设备造价(万元)", required = true)
        private Double costUbstationEquipment;
         //发电设备总造价(万元)
        @ApiModelProperty(value = "发电设备总造价(万元)", required = true)
        private Double costGeneratingEquipment;
         //钢结构类建构筑物面积(平方米)
        @ApiModelProperty(value = "钢结构类建构筑物面积(平方米)", required = true)
        private Double constructionAreaSteelStructures;
         //钢结构类建构筑物单价(万元/m2)
        @ApiModelProperty(value = "钢结构类建构筑物单价(万元/m2)", required = true)
        private Double unitCostSteelStructure;
         //钢筋混凝土类建构筑物面积(m2)
        @ApiModelProperty(value = "钢筋混凝土类建构筑物面积(m2)", required = true)
        private Double areaReinforcedConcreteConstruction;
         //钢筋混凝土类建构筑物单价(万元/m2)
        @ApiModelProperty(value = "钢筋混凝土类建构筑物单价(万元/m2)", required = true)
        private Double unitCostReinforcedConcreteConstruction;
         //砖混结构类建构筑物面积(m2)
        @ApiModelProperty(value = "砖混结构类建构筑物面积(m2)", required = true)
        private Double constructionAreaMasonryStructureBuilding;
         //砖混结构类建构筑物单价(万元/m2)
        @ApiModelProperty(value = "砖混结构类建构筑物单价(万元/m2)", required = true)
        private Double unitCostMasonryStructureBuilding;
         //跟子任务表关联
        @ApiModelProperty(value = "跟子任务表关联", required = true)
        private Integer sid;
         //备注
        @ApiModelProperty(value = "备注", required = true)
        private String remark;



}
